home *** CD-ROM | disk | FTP | other *** search
/ Oh!X 2000 Spring / Oh!X 2000 Spring Special CD-ROM (Japan) (Part 2).7z / Oh!X 2000 Spring Special CD-ROM (Japan) (Part 2).bin / DXF / samples / multimedia / dplay / src / duel / default.mk < prev    next >
Makefile  |  1999-03-03  |  1KB  |  54 lines

  1. NAME = duel
  2. EXT = exe
  3. GLOBAL_RECOMPILE = $(DXROOT)\dplay\dplay\recompdp.log
  4. #WANTASM=1
  5. IS_32 = 1
  6.  
  7. GOALS = $(PBIN)\$(NAME).$(EXT)
  8.  
  9. LIBS    =libcmt.lib kernel32.lib user32.lib advapi32.lib ddraw.lib dplayx.lib \
  10.          comdlg32.lib gdi32.lib winmm.lib libc.lib comctl32.lib \
  11.          dinput.lib dsound.lib ole32.lib
  12.  
  13. OBJS    =  duel.obj ddutil.obj util.obj wizard.obj gameproc.obj gfx.obj comm.obj \
  14.            input.obj lobby.obj ds3dutil.obj sfx.obj
  15.       
  16. !if "$(DEBUG)" == "debug"
  17. COPT =-YX -DSTRICT -DDEBUG -Zi -Fd$(NAME).PDB -I$(DXROOT)\samples\inc
  18. AOPT =-DDEBUG
  19. LOPT =-debug:full -debugtype:cv -pdb:$(NAME).pdb
  20. ROPT =-DDEBUG
  21. !else
  22. COPT =-YX -DSTRICT 
  23. AOPT =
  24. LOPT =-debug:none
  25. ROPT =
  26. !endif
  27. RES = $(NAME).res 
  28.  
  29. !if ("$(DEBUG)" == "ntretail") || ("$(DEBUG)" == "ntdebug")
  30. CFLAGS    =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@
  31. !else
  32. CFLAGS  =$(COPT) -Oxa -D_X86_ $(CDEBUG) -Fo$@ 
  33. !endif
  34. AFLAGS    =$(AOPT) -Zp4 -DSTD_CALL -DBLD_COFF -coff
  35. LFLAGS  =$(LOPT)
  36. RCFLAGS    =$(ROPT) -i $(DEVROOT)\msdev\mfc\include
  37.  
  38. !include ..\..\..\proj.mk
  39.  
  40. # Add in the sample lib path
  41. LIB = $(LIB);$(DXROOT)\samples\lib
  42.  
  43. $(NAME).$(EXT): \
  44.     $(OBJS) ..\default.mk $(RES)
  45.     @$(LINK) $(LFLAGS) @<<
  46. -out:$(NAME).$(EXT)
  47. -map:$(NAME).map
  48. -machine:i386
  49. -subsystem:windows,4.0
  50. $(LIBS)
  51. $(RES)
  52. $(OBJS)
  53. <<
  54.